1
general::
Discharge a missile or fire a weapon; also, attack verbally. For example, He let fly a rotten egg at the speaker, or They let fly some insults laced with four-letter words. The first usage dates from about A.D. 1000, the second from the late 1500s.
American Heritage Idioms